; Music of Super Seymour Saves The Planet (1992) (Codemasters) (Allister Brimble)
; Ripped by Megachur the 10/20/2007

	write "SUPESSTP.BIN"

music_date_rip	equ &0717
music_adr	equ &906b
first_theme	equ 0
last_theme	equ 0

	read "music_header_v1_0.asm"

;20a3
;
.stop_music
;
	xor a
	ld (l255f),a
	jp l2ddf
;
.init_music
;
	ex af,af'
	xor a
	ld (l255f),a
	ex af,af'
	ld c,a
	add a
	add c
	add a
	ld c,a
	ld b,#00
	ld hl,l2561
	add hl,bc
	ld ix,l20f7
	ld c,#1f
	ld a,#03
.l20c3
	ld e,(hl)
	inc hl
	ld d,(hl)
	inc hl
	push hl
	ld (ix+#10),#01
	ld (ix+#00),b
	ld (ix+#1d),b
	ld (ix+#03),e
	ld (ix+#04),d
	ex de,hl
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld (ix+#05),#02
	ld (ix+#06),b
	pop hl
	ld (ix+#01),e
	ld (ix+#02),d
	add ix,bc
	dec a
	jr nz,l20c3
	inc a
	ld (l21fa),a
	ld (l255f),a
	ret
.l20fb equ $ + 4
.l20fa equ $ + 3
.l20f7
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#09
.l211a equ $ + 4
.l2119 equ $ + 3
.l2116
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#12
.l2139 equ $ + 4
.l2138 equ $ + 3
.l2135
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#24
	ld c,a
	add a
	add c
	add a
	ld c,a
	ld b,#00
	ld hl,l2561
	add hl,bc
	ld a,(hl)
	ld (l20fa),a
	inc hl
	ld a,(hl)
	ld (l20fb),a
	inc hl
	ld a,(hl)
	ld (l2119),a
	inc hl
	ld a,(hl)
	ld (l211a),a
	inc hl
	ld a,(hl)
	ld (l2138),a
	inc hl
	ld a,(hl)
.l217b equ $ + 2
	ld (l2139),a
	ret
;
.play_music
;
	ld a,(l255f)
	and a
	ret z
.l2183 equ $ + 1
	ld a,#00
	ld (l21d0),a
	ld hl,l21fa
	dec (hl)
	jr nz,l21a8
	ld b,(hl)
	ld ix,l20f7
	call l22c0
	ld ix,l2116
	call l22c0
	ld ix,l2135
	call l22c0
	ld hl,l21fa
.l21a7 equ $ + 1
	ld (hl),#01
.l21a8
	ld ix,l20f7
	call l2362
	ld (l2473),hl
	ld (l247b),a
	ld ix,l2116
	call l2362
	ld (l2475),hl
	ld (l247c),a
	ld ix,l2135
	call l2362
	ld (l2477),hl
	ld (l247d),a
.l21d0 equ $ + 1
	ld a,#00
	ld (l2479),a
	ld hl,l2480
	ld d,#0d
.l21d9
	ld e,(hl)
	ld b,#f4
	out (c),d
	ld bc,#f600
	out (c),c
	ld a,#c0
	out (c),a
	out (c),c
	ld b,#f4
	out (c),e
	ld b,#f6
	add a
	out (c),a
	out (c),c
	dec hl
	dec d
	jp p,l21d9
	ret
.l21fa
	db #00,#bc,#a4,#a8,#ad,#6b,#9a,#95
	db #10,#84,#7c,#4a,#39,#58,#a9
	db #01
	xor a
	ld (l255f),a
	pop hl
	jp l2ddf
	ld c,(ix+#05)
	ld b,(ix+#06)
	ld l,(ix+#03)
	ld h,(ix+#04)
	add hl,bc
	inc bc
	inc bc
	ld a,(hl)
	inc hl
	ld d,(hl)
	ld e,a
	or d
	jr nz,l2234
	ld l,(ix+#03)
	ld h,(ix+#04)
	ld bc,#0002
	ld e,(hl)
	inc hl
	ld d,(hl)
.l2234
	ld (ix+#05),c
	ld (ix+#06),b
	ld b,#00
	jp l22ce
	ld a,(ix+#1e)
	ld c,a
	and #07
	ld hl,l2458
	xor (hl)
	and c
	xor (hl)
	ld (hl),a
	jp l22ce
	ld a,(ix+#1e)
	ld c,a
	and #38
	ld hl,l2458
	xor (hl)
	and c
	xor (hl)
	ld (hl),a
	jp l22ce
	ld hl,l2458
	ld a,(ix+#1e)
	cpl
	and (hl)
	ld (hl),a
	jr l22ce
	ld a,(de)
	inc de
	ld (ix+#07),b
	ld (ix+#08),b
	ld (ix+#0d),a
	set 2,(ix+#00)
	ld a,(de)
	ld (ix+#0e),a
	inc de
	jr l22ce
	ld a,(de)
	inc de
	ld (l2183),a
	jr l22ce
	ld a,(de)
	ld (ix+#1b),a
	inc de
	ld a,(de)
	ld (ix+#1a),a
	inc de
	ld (ix+#1c),a
	jr l22ce
	set 7,(ix+#00)
	set 3,(ix+#00)
	jr l22ce
	ld (ix+#1d),b
	jr l22ce
	ld (ix+#1d),#40
	jr l22ce
	ld (ix+#1d),#c0
	jr l22ce
	set 1,(ix+#00)
	jr l22ce
	ld (ix+#13),b
	res 5,(ix+#00)
	jr l22f1
.l22c0
	dec (ix+#10)
	jr nz,l22fe
	ld (ix+#00),b
	ld e,(ix+#01)
	ld d,(ix+#02)
.l22ce
	ld a,(de)
	inc de
	and a
	jp m,l230f
	ld (ix+#12),a
	ld a,(ix+#19)
	ld (ix+#13),a
	set 5,(ix+#00)
	set 6,(ix+#00)
	ld a,(ix+#14)
	ld (ix+#16),a
	ld a,(ix+#17)
	ld (ix+#18),a
.l22f1
	ld a,(ix+#11)
	ld (ix+#10),a
	ld (ix+#02),d
	ld (ix+#01),e
	ret
.l22fe
	ld a,(ix+#00)
	bit 3,a
	ret z
	rla
	jr nc,l230b
	inc (ix+#12)
	ret
.l230b
	dec (ix+#12)
	ret
.l230f
	cp #b8
	jr c,l235a
	add #20
	jr c,l233f
	add #10
	jr c,l2345
	add #10
	jr nc,l2338
	ld c,a
	ld hl,l2529
	add hl,bc
	ld c,(hl)
	add hl,bc
	ld (ix+#0b),l
	ld (ix+#09),l
	ld (ix+#0c),h
	ld (ix+#0a),h
	set 4,(ix+#00)
	jr l22ce
.l2338
	add #09
	ld (l21a7),a
	jr l22ce
.l233f
	inc a
	ld (ix+#11),a
	jr l22ce
.l2345
	ld (ix+#19),a
	ld a,(de)
	inc de
	ld (ix+#14),a
	ld a,(de)
	inc de
	ld (ix+#15),a
	ld a,(de)
	inc de
	ld (ix+#17),a
	jp l22ce
.l235a
	ld hl,l217b
	ld c,a
	add hl,bc
	ld c,(hl)
	add hl,bc
	jp (hl)
.l2362
	ld c,(ix+#00)
	bit 5,c
	jr z,l23ad
	ld a,(ix+#16)
	sub #10
	jr nc,l2395
	bit 6,c
	jr z,l239a
	add (ix+#13)
	jr nc,l237a
	sbc a
.l237a
	add #10
	ld (ix+#13),a
	ld a,(ix+#18)
	sub #10
	jr nc,l2390
	res 6,c
	ld a,(ix+#15)
	ld (ix+#16),a
	jr l23ad
.l2390
	ld (ix+#18),a
	jr l23ad
.l2395
	ld (ix+#16),a
	jr l23ad
.l239a
	cpl
	sub #0f
	add (ix+#13)
	jr c,l23a3
	sub a
.l23a3
	ld (ix+#13),a
	dec (ix+#18)
	jr nz,l23ad
	res 5,c
.l23ad
	ld a,(ix+#12)
	bit 4,c
	jr z,l23cf
	ld b,a
	ld l,(ix+#0b)
	ld h,(ix+#0c)
	ld a,(hl)
	cp #54
	jr c,l23c7
	ld l,(ix+#09)
	ld h,(ix+#0a)
	ld a,(hl)
.l23c7
	inc hl
	ld (ix+#0b),l
	ld (ix+#0c),h
	add b
.l23cf
	ld hl,l2481
	ld d,#00
	add a
	ld e,a
	add hl,de
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld l,(ix+#1d)
	bit 6,l
	jr z,l2429
	ld h,a
	ld b,(ix+#1a)
	sla b
	bit 7,l
	ld a,(ix+#1c)
	jr z,l23f2
	bit 0,c
	jr nz,l2410
.l23f2
	bit 5,l
	jr nz,l2402
	sub (ix+#1b)
	jr nc,l240d
	set 5,(ix+#1d)
	sub a
	jr l240d
.l2402
	add (ix+#1b)
	cp b
	jr c,l240d
	res 5,(ix+#1d)
	ld a,b
.l240d
	ld (ix+#1c),a
.l2410
	ex de,hl
	srl b
	sub b
	ld e,a
	ld a,d
	ld d,#00
	jr nc,l241b
	dec d
.l241b
	add #a0
	jr c,l2427
.l241f
	sla e
	rl d
	add #18
	jr nc,l241f
.l2427
	add hl,de
	ex de,hl
.l2429
	ld a,c
	xor #01
	ld (ix+#00),a
	bit 2,c
	jr z,l2454
	ld b,(ix+#0e)
	djnz l2451
	ld c,(ix+#0d)
	bit 7,c
	jr z,l2440
	dec b
.l2440
	ld l,(ix+#07)
	ld h,(ix+#08)
	add hl,bc
	ld (ix+#07),l
	ld (ix+#08),h
	add hl,de
	ex de,hl
	jr l2454
.l2451
	ld (ix+#0e),b
.l2454
	cpl
	and #03
.l2458 equ $ + 1
	ld a,#38
	jr nz,l2465
	ld a,(l2183)
	xor #08
	ld (l21d0),a
	ld a,#07
.l2465
	ld hl,l247a
	xor (hl)
	and (ix+#1e)
	xor (hl)
	ld (hl),a
	ex de,hl
	ld a,(ix+#13)
	ret
.l247a equ $ + 7
.l2479 equ $ + 6
.l2477 equ $ + 4
.l2475 equ $ + 2
.l2473
	db #00,#00,#00,#00,#00,#00,#00,#38
.l2480 equ $ + 5
.l247d equ $ + 2
.l247c equ $ + 1
.l247b
	db #0f,#0f,#0d,#00,#00,#00
.l2481
	dw #077c,#0708,#06b0,#0640
	dw #05ec,#0594,#0544,#04f8
	dw #04b0,#0470,#042c,#03f0
	dw #03be,#0384,#0358,#0320
	dw #02f6,#02ca,#02a2,#027c
	dw #0258,#0238,#0216,#01f8
	dw #01df,#01c2,#01ac,#0190
	dw #017b,#0165,#0151,#013e
	dw #012c,#011c,#010b,#00fc
	dw #00ef,#00e1,#00d6,#00c8
	dw #00bd,#00b2,#00a8,#009f
	dw #0096,#008e,#0085,#007e
	dw #0077,#0070,#006b,#0064
	dw #005e,#0059,#0054,#004f
	dw #004b,#0047,#0042,#003f
	dw #003b,#0038,#0035,#0032
	dw #002f,#002c,#002a,#0027
	dw #0025,#0023,#0021,#001f
	dw #001d,#001c,#001a,#0019
	dw #0017,#0016,#0015,#0013
	dw #0012,#0011,#0010,#000f
.l2529
	db #09,#0d,#13,#18,#1b,#22,#25,#29
	db #2b,#00,#03,#07,#87,#18,#15,#11
	db #0c,#05,#09,#00,#87,#00,#03,#07
	db #0c,#87,#00,#03,#07,#0c,#87,#18
	db #13,#10,#0c,#07,#04,#87,#00,#04
	db #07,#0c,#87,#03,#07,#0c,#87,#04
	db #07,#0c,#87,#00,#0c,#87
.l255f
.music_end
	db #00,#00
.l2567 equ $ + 6
.l2561
	dw l2567,l25c9,l262b,l269d
	dw l26d8,l269d,l26d8,l269d
	dw l26d8,l270f,l2783,l269d
	dw l27f4,l270f,l27f4,l27ba
	dw l282b,l269d,l26d8,l27ba
	dw l2783,l27ba,l26d8,l2749
	dw l2783,l2749,l26d8,l2749
	dw l2783,l270f,l2863,l2b11
	dw l2b11,l2b11,l2b11,l2b11
	dw l2b11,l2b11,l2b53,l2b53
	dw l2b53,l2b53,l2b95,l2b95
	dw l2b53,l2b95,l2bd7,l2b95
	dw l2b53,l2b95,l2bd7,#0000
.l25c9
	dw l289b,l289b,l289b,l268d
	dw l28a3,l28be,l28d9,l28d9
	dw l28a3,l28be,l28d9,l28be
	dw l28f4,l2945,l28a3,l28be
	dw l28f4,l2945,l28f4,l2960
	dw l290f,l28d9,l290f,l297b
	dw l290f,l2945,l28d9,l292a
	dw l289b,l289b,l289b,l289b
	dw l2c19,l2c19,l2c19,l2ca1
	dw l2c5d,l2c5d,l2c5d,l2cc3
	dw l2c7f,l2c5d,l2c7f,l2ce5
	dw l2c7f,l2c5d,l2c7f,l2ce5
.l262b equ $ + 2
	dw #0000,l289b,l289b,l289b
	dw l289b,l2996,l29aa,l29b8
	dw l29c7,l29d7,l29ea,l29fc
	dw l2a0e,l2a1c,l2a2e,l2a45
	dw l2a65,l2a1c,l2a72,l2a55
	dw l2a89,l2a9b,l2aae,l2a9b
	dw l2ad5,l2a9b,l2aae,l2ac2
	dw l2afd,l289b,l289b,l289b
	dw l289b,l2d07,l2d17,l2d26
	dw l2d36,l2d9a,l2daa,l2db9
	dw l2dc9,l2d4c,l2d5e,l2d70
	dw l2d82,l2d4c,l2d5e,l2d70
	dw l2d8e,#0000
.l268d
	db #8a,#88,#01,#01,#82,#db,#00,#11
	db #01,#84,#fe,#01,#ef,#c1,#1e,#87
.l269d
	db #bd,#8a,#88,#02,#01,#83,#dd,#00
	db #11,#08,#e3,#17,#8b,#88,#02,#01
	db #83,#de,#00,#11,#08,#e1,#28,#8a
	db #88,#02,#01,#82,#dd,#00,#11,#08
	db #e1,#17,#e3,#17,#8b,#88,#04,#04
	db #82,#de,#00,#11,#08,#e1,#0a,#8a
	db #88,#02,#01,#82,#dd,#00,#11,#08
.l26d8 equ $ + 3
	db #e3,#17,#87,#8a,#88,#02,#01,#82
	db #dd,#00,#11,#08,#e1,#17,#8b,#88
	db #04,#04,#82,#dd,#00,#11,#08,#0a
	db #8a,#88,#02,#01,#82,#dd,#00,#11
	db #08,#17,#e3,#17,#8b,#88,#04,#04
	db #82,#dd,#00,#11,#08,#e1,#37,#8a
	db #88,#02,#01,#82,#dd,#00,#11,#08
.l270f equ $ + 2
	db #19,#87,#8a,#88,#02,#01,#83,#dd
	db #00,#11,#08,#e3,#10,#8b,#88,#02
	db #01,#83,#dd,#00,#11,#08,#e1,#28
	db #8a,#88,#02,#01,#82,#dd,#00,#11
	db #08,#e1,#10,#e3,#10,#8b,#88,#04
	db #04,#82,#dd,#00,#11,#08,#e1,#0a
	db #8a,#88,#02,#01,#82,#dd,#00,#11
.l2749 equ $ + 4
	db #08,#e3,#10,#87,#8a,#88,#02,#01
	db #83,#dd,#00,#11,#08,#e3,#0e,#8b
	db #88,#02,#01,#83,#dd,#00,#11,#08
	db #e1,#28,#8a,#88,#02,#01,#82,#dd
	db #00,#11,#08,#e1,#0e,#e3,#0e,#8b
	db #88,#04,#04,#82,#dd,#00,#11,#08
	db #e1,#0a,#8a,#88,#02,#01,#82,#dd
.l2783 equ $ + 6
	db #00,#11,#08,#e3,#0e,#87,#8a,#88
	db #02,#01,#82,#dd,#00,#11,#08,#e1
	db #10,#8b,#88,#04,#04,#82,#dd,#00
	db #11,#08,#0a,#8a,#88,#02,#01,#82
	db #dd,#00,#11,#08,#10,#e3,#10,#8b
	db #88,#04,#04,#82,#dd,#00,#11,#08
	db #e1,#0a,#8a,#88,#02,#01,#82,#dd
.l27ba equ $ + 5
	db #00,#11,#08,#12,#87,#8a,#88,#02
	db #01,#83,#dd,#00,#11,#08,#e3,#15
	db #8b,#88,#02,#01,#83,#dd,#00,#11
	db #08,#e1,#28,#8a,#88,#02,#01,#82
	db #dd,#00,#11,#08,#e1,#15,#e3,#15
	db #8b,#88,#04,#04,#82,#dd,#00,#11
	db #08,#e1,#0a,#8a,#88,#02,#01,#82
.l27f4 equ $ + 7
	db #dd,#00,#11,#08,#e3,#15,#87,#8a
	db #88,#02,#01,#82,#dd,#00,#11,#08
	db #e1,#12,#8b,#88,#04,#04,#82,#dd
	db #00,#11,#08,#0a,#8a,#88,#02,#01
	db #82,#dd,#00,#11,#08,#12,#e3,#12
	db #8b,#88,#04,#04,#82,#dd,#00,#11
	db #08,#e1,#0a,#8a,#88,#02,#01,#82
.l282b equ $ + 6
	db #dd,#00,#11,#08,#14,#87,#8a,#88
	db #02,#01,#82,#dd,#00,#11,#08,#e1
	db #14,#8b,#88,#04,#04,#82,#dd,#00
	db #11,#08,#0a,#8a,#88,#02,#01,#82
	db #dd,#00,#11,#08,#e1,#14,#e3,#14
	db #8b,#88,#04,#04,#82,#dd,#00,#11
	db #08,#e1,#0a,#8a,#88,#02,#01,#82
.l2863 equ $ + 6
	db #dd,#00,#11,#08,#14,#87,#8a,#88
	db #02,#01,#82,#dd,#00,#11,#08,#e1
	db #12,#8b,#88,#04,#04,#82,#dd,#00
	db #11,#08,#0a,#8a,#88,#02,#01,#82
	db #dd,#00,#11,#08,#e1,#12,#e3,#12
	db #8b,#88,#04,#04,#82,#dd,#00,#11
	db #08,#e1,#0a,#8a,#88,#02,#01,#82
.l289b equ $ + 6
	db #dd,#00,#11,#08,#12,#87,#8a,#df
.l28a3 equ $ + 6
	db #00,#f1,#01,#ef,#80,#87,#8a,#88
	db #02,#01,#82,#dd,#00,#11,#08,#e1
	db #c1,#2a,#c1,#2a,#c1,#2a,#c1,#2a
	db #c1,#2a,#c1,#2a,#c1,#2a,#c1,#2a
.l28be equ $ + 1
	db #87,#8a,#88,#02,#01,#82,#dd,#00
	db #11,#08,#e1,#c4,#2a,#c4,#2a,#c4
	db #2a,#c4,#2a,#c4,#2a,#c4,#2a,#c4
.l28d9 equ $ + 4
	db #2a,#c4,#2a,#87,#8a,#88,#02,#01
	db #82,#dd,#00,#11,#08,#e1,#c1,#2f
	db #c1,#2f,#c1,#2f,#c1,#2f,#c1,#2f
.l28f4 equ $ + 7
	db #c1,#2f,#c1,#2f,#c1,#2f,#87,#8a
	db #88,#02,#01,#82,#dd,#00,#11,#08
	db #e1,#c1,#28,#c1,#28,#c1,#28,#c1
	db #28,#c1,#28,#c1,#28,#c1,#28,#c1
.l290f equ $ + 2
	db #28,#87,#8a,#88,#02,#01,#82,#dd
	db #00,#11,#08,#e1,#c1,#2d,#c1,#2d
	db #c1,#2d,#c1,#2d,#c1,#2d,#c1,#2d
.l292a equ $ + 5
	db #c1,#2d,#c1,#2d,#87,#8a,#88,#02
	db #01,#82,#dd,#00,#11,#08,#e1,#c1
	db #31,#c1,#31,#c1,#31,#c1,#31,#c1
	db #31,#c1,#31,#c1,#31,#c1,#31,#87
.l2945
	db #8a,#88,#02,#01,#82,#dd,#00,#11
	db #08,#e1,#c4,#28,#c4,#28,#c4,#28
	db #c4,#28,#c4,#28,#c4,#28,#c4,#28
.l2960 equ $ + 3
	db #c4,#28,#87,#8a,#88,#02,#01,#82
	db #dd,#00,#11,#08,#e1,#c4,#23,#c4
	db #23,#c4,#23,#c4,#23,#c4,#23,#c4
.l297b equ $ + 6
	db #23,#c4,#23,#c4,#23,#87,#8a,#88
	db #02,#01,#82,#dd,#00,#11,#08,#e1
	db #c4,#2f,#c4,#2f,#c4,#2f,#c4,#2f
	db #c4,#2f,#c4,#2f,#c4,#2f,#c4,#2f
.l2996 equ $ + 1
	db #87,#8a,#88,#02,#02,#83,#df,#00
	db #11,#06,#e3,#80,#e1,#36,#36,#38
.l29aa equ $ + 5
	db #e3,#36,#e5,#36,#87,#8a,#88,#02
	db #02,#83,#df,#00,#11,#06,#e3,#33
.l29b8 equ $ + 3
	db #31,#33,#87,#8a,#88,#02,#02,#83
	db #df,#00,#11,#06,#ed,#2f,#e0,#2a
.l29c7 equ $ + 2
	db #2c,#87,#8a,#88,#02,#02,#83,#df
	db #00,#11,#06,#e3,#2f,#83,#31,#2f
.l29d7 equ $ + 2
	db #31,#87,#8a,#88,#02,#02,#83,#df
	db #00,#11,#06,#e3,#2f,#e1,#36,#38
.l29ea equ $ + 5
	db #3b,#e3,#3d,#3b,#87,#8a,#88,#02
	db #02,#83,#df,#00,#11,#06,#e5,#3a
.l29fc equ $ + 7
	db #e3,#38,#e1,#3a,#e5,#3b,#87,#8a
	db #88,#02,#02,#83,#df,#00,#11,#06
	db #e1,#28,#28,#27,#e3,#23,#e5,#1e
.l2a0e equ $ + 1
	db #87,#8a,#88,#02,#02,#83,#df,#00
.l2a1c equ $ + 7
	db #11,#06,#e3,#2a,#2c,#2e,#87,#8a
	db #88,#02,#01,#83,#df,#00,#11,#05
	db #e7,#c8,#2d,#e3,#c8,#2f,#c8,#31
.l2a2e equ $ + 1
	db #87,#8a,#88,#02,#01,#83,#df,#00
	db #11,#05,#e2,#c8,#2c,#c8,#2d,#e1
	db #c8,#2f,#e3,#c8,#28,#c8,#2c,#87
.l2a45
	db #8a,#88,#02,#01,#83,#df,#00,#11
	db #06,#84,#01,#64,#fb,#c8,#2a,#87
.l2a55
	db #8a,#88,#02,#01,#83,#df,#00,#11
	db #06,#84,#01,#64,#ef,#c8,#34,#87
.l2a65
	db #8a,#88,#02,#01,#83,#df,#00,#11
.l2a72 equ $ + 5
	db #05,#e3,#c8,#2c,#87,#8a,#88,#02
	db #01,#83,#df,#00,#11,#05,#e1,#c8
	db #2c,#c8,#2d,#c8,#2f,#e3,#c8,#34
.l2a89 equ $ + 4
	db #e5,#c8,#36,#87,#8a,#88,#02,#01
	db #83,#df,#00,#11,#05,#e7,#c8,#36
.l2a9b equ $ + 6
	db #e3,#c8,#38,#c8,#36,#87,#8a,#88
	db #02,#02,#83,#df,#00,#11,#07,#e1
	db #2a,#26,#2a,#2c,#2d,#2c,#2a,#2d
.l2aae equ $ + 1
	db #87,#8a,#88,#02,#02,#83,#df,#00
	db #11,#07,#e1,#2c,#28,#2c,#2d,#e3
.l2ac2 equ $ + 5
	db #2f,#e1,#2d,#2c,#87,#8a,#88,#02
	db #02,#83,#df,#00,#11,#07,#e1,#2c
	db #28,#2c,#2e,#2f,#2e,#2c,#2f,#87
.l2ad5
	db #8a,#88,#02,#02,#83,#df,#00,#11
	db #07,#e3,#27,#e1,#23,#e3,#28,#e1
	db #23,#e3,#2a,#87,#8a,#88,#02,#02
	db #83,#df,#00,#11,#07,#e1,#2c,#28
	db #2d,#e3,#2f,#e1,#2d,#e3,#2c,#87
.l2afd
	db #8a,#88,#02,#02,#83,#df,#00,#11
	db #07,#e1,#2e,#2a,#2f,#e3,#31,#e1
.l2b11 equ $ + 4
	db #2f,#e3,#2e,#87,#8a,#88,#02,#02
	db #83,#de,#00,#11,#08,#e1,#0b,#e0
	db #17,#17,#8b,#88,#04,#04,#82,#df
	db #00,#11,#08,#e1,#02,#8a,#88,#02
	db #01,#82,#de,#00,#11,#08,#e0,#06
	db #12,#0e,#1a,#10,#11,#8b,#88,#04
	db #04,#82,#df,#00,#11,#08,#e0,#04
	db #8a,#88,#02,#01,#82,#de,#00,#11
.l2b53 equ $ + 6
	db #08,#e0,#12,#e1,#06,#87,#8a,#88
	db #02,#02,#83,#de,#00,#11,#08,#e1
	db #0d,#e0,#19,#19,#8b,#88,#04,#04
	db #82,#df,#00,#11,#08,#e1,#02,#8a
	db #88,#02,#01,#82,#de,#00,#11,#08
	db #e0,#08,#14,#10,#1c,#12,#13,#8b
	db #88,#04,#04,#82,#df,#00,#11,#08
	db #e0,#04,#8a,#88,#02,#01,#82,#de
	db #00,#11,#08,#e0,#14,#e1,#08,#87
.l2b95
	db #8a,#88,#02,#02,#83,#de,#00,#11
	db #08,#e1,#0b,#e0,#1b,#1b,#8b,#88
	db #04,#04,#82,#df,#00,#11,#08,#e1
	db #02,#8a,#88,#02,#01,#82,#de,#00
	db #11,#08,#e0,#0a,#16,#12,#1e,#14
	db #15,#8b,#88,#04,#04,#82,#df,#00
	db #11,#08,#e0,#04,#8a,#88,#02,#01
	db #82,#de,#00,#11,#08,#e0,#16,#e1
.l2bd7 equ $ + 2
	db #0a,#87,#8a,#88,#02,#02,#83,#de
	db #00,#11,#08,#e1,#0b,#e0,#1b,#15
	db #8b,#88,#04,#04,#82,#df,#00,#11
	db #08,#e1,#02,#8a,#88,#02,#01,#82
	db #de,#00,#11,#08,#e0,#04,#10,#0c
	db #18,#0e,#0f,#8b,#88,#04,#04,#82
	db #df,#00,#11,#08,#e0,#04,#8a,#88
	db #02,#01,#82,#de,#00,#11,#08,#e0
.l2c19 equ $ + 4
	db #10,#e1,#04,#87,#8a,#88,#02,#01
	db #82,#de,#00,#11,#08,#e1,#c3,#2f
	db #e0,#c3,#2f,#e2,#c3,#2f,#e1,#c3
	db #2f,#e1,#c3,#2f,#e0,#c3,#2f,#e2
	db #c3,#2f,#e1,#c3,#2f,#87,#8a,#88
	db #02,#01,#82,#de,#00,#11,#08,#e1
	db #c4,#2f,#e0,#c4,#2f,#e2,#c4,#2f
	db #e1,#c4,#2f,#e1,#c4,#2f,#e0,#c4
	db #2f,#e2,#c4,#2f,#e1,#c4,#2f,#87
.l2c5d
	db #8a,#88,#02,#01,#82,#de,#00,#11
	db #08,#e1,#c3,#31,#e0,#c3,#31,#e2
	db #c3,#31,#e1,#c3,#31,#e1,#c3,#31
	db #e0,#c3,#31,#e2,#c3,#31,#e1,#c3
.l2c7f equ $ + 2
	db #31,#87,#8a,#88,#02,#01,#82,#de
	db #00,#11,#08,#e1,#c3,#33,#e0,#c3
	db #33,#e2,#c3,#33,#e1,#c3,#33,#e1
	db #c3,#33,#e0,#c3,#33,#e2,#c3,#33
.l2ca1 equ $ + 4
	db #e1,#c3,#33,#87,#8a,#88,#02,#01
	db #82,#de,#00,#11,#08,#e1,#c3,#31
	db #e0,#c5,#31,#e2,#c5,#31,#e1,#c5
	db #31,#e1,#c5,#31,#e0,#c5,#31,#e2
.l2cc3 equ $ + 6
	db #c5,#31,#e1,#c5,#31,#87,#8a,#88
	db #02,#01,#82,#de,#00,#11,#08,#e1
	db #c5,#33,#e0,#c5,#33,#e2,#c5,#33
	db #e1,#c5,#33,#e1,#c5,#33,#e0,#c5
	db #33,#e2,#c5,#33,#e1,#c5,#33,#87
.l2ce5
	db #8a,#88,#02,#01,#82,#de,#00,#11
	db #08,#e1,#c5,#2d,#e0,#c5,#2d,#e2
	db #c5,#2d,#e1,#c5,#2d,#e1,#c5,#2d
	db #e0,#c5,#2d,#e2,#c5,#2d,#e1,#c5
.l2d07 equ $ + 2
	db #2d,#87,#8a,#88,#02,#02,#83,#df
	db #00,#11,#06,#e7,#2f,#e3,#32,#e3
.l2d17 equ $ + 2
	db #34,#87,#8a,#88,#02,#02,#83,#df
	db #00,#11,#06,#e3,#32,#31,#2f,#2e
.l2d26 equ $ + 1
	db #87,#8a,#88,#02,#02,#83,#df,#00
	db #11,#06,#eb,#2f,#e1,#2a,#e9,#29
.l2d36 equ $ + 1
	db #87,#8a,#88,#02,#02,#83,#df,#00
	db #11,#06,#e0,#c8,#2c,#c8,#2c,#e1
.l2d4c equ $ + 7
	db #c8,#2a,#c8,#29,#c8,#25,#87,#8a
	db #88,#02,#02,#83,#df,#00,#11,#06
	db #e1,#2a,#29,#27,#26,#e3,#27,#2a
.l2d5e equ $ + 1
	db #87,#8a,#88,#02,#02,#83,#df,#00
	db #11,#06,#e1,#28,#2a,#28,#2a,#e3
.l2d70 equ $ + 3
	db #25,#28,#87,#8a,#88,#02,#02,#83
	db #df,#00,#11,#06,#e1,#27,#29,#2a
.l2d82 equ $ + 5
	db #27,#e3,#22,#27,#87,#8a,#88,#02
	db #02,#83,#df,#00,#11,#06,#ef,#21
.l2d8e equ $ + 1
	db #87,#8a,#88,#02,#02,#83,#df,#00
.l2d9a equ $ + 5
	db #11,#06,#ef,#28,#87,#8a,#88,#02
	db #02,#83,#df,#00,#11,#06,#e7,#31
.l2daa equ $ + 5
	db #e3,#34,#e3,#36,#87,#8a,#88,#02
	db #02,#83,#df,#00,#11,#06,#e3,#34
.l2db9 equ $ + 4
	db #33,#31,#30,#87,#8a,#88,#02,#02
	db #83,#df,#00,#11,#06,#eb,#31,#e1
.l2dc9 equ $ + 4
	db #2c,#e9,#2b,#87,#8a,#88,#02,#02
	db #83,#df,#00,#11,#06,#e0,#c8,#2e
	db #c8,#2e,#e1,#c8,#2c,#c8,#2b,#c8
	db #27,#87
.l2ddf
	ld de,#0d00	;#d000
.l2de2
	call l2dec
	dec e
	jp p,l2de2
	ld de,#073f
.l2dec
	ld b,#f4
	out (c),d
	ld bc,#f600
	out (c),c
	ld a,#c0
	out (c),a
	out (c),c
	ld b,#f4
	out (c),e
	ld b,#f6
	add a
	out (c),a
	out (c),c
	ret
;

.game_name
	db "Super Seymour Saves The Planet",0
.game_year
	db "1992",0
.game_publisher
	db "Codemasters",0
.music_author
	db "Allister Brimble",0
.music_comment
	db "",0

	read "music_end_v1_0.asm"
